import request from '@/utils/request'

// 查询首页的快捷入口
export function userQuickList(scene) {
  return request({
    url: '/view/homeMainView/userQuickList/' + scene,
    method: 'get'
  })
}

// 查询首页的关键指标
export function userIndicatorsList() {
  return request({
    url: '/view/homeMainView/userIndicatorsList',
    method: 'get'
  })
}

// 查询首页的模块
// D:大模块
// Z:中模块
// X:小模块
export function userModuleList(type) {
  return request({
    url: '/view/homeMainView/userModuleList/' + type,
    method: 'get'
  })
}

// 查询首页的快捷入口配置页面
export function quickConfigList(scene) {
  return request({
    url: '/view/homeMainView/quickConfigList/' + scene,
    method: 'get'
  })
}

// 查询首页的关键指标配置页面
export function indicatorsConfigList() {
  return request({
    url: '/view/homeMainView/indicatorsConfigList',
    method: 'get'
  })
}

// 查询首页的模块配置页面
export function moduleConfigList(type) {
  return request({
    url: '/view/homeMainView/moduleConfigList/' + type,
    method: 'get'
  })
}

// 保存首页配置
export function save(data) {
  return request({
    url: '/view/homeMainView/save',
    method: 'post',
    data: data
  })
}

// 删除首页配置
export function delHomeMainView(configId) {
  return request({
    url: '/view/homeMainView/delHomeMainView/' + configId,
    method: 'get'
  })
}

// 查询首页的关键指标配置页面
// configIdList
export function sort(configIdList) {
  return request({
    url: '/view/homeMainView/sort',
    method: 'post',
    data: { 'configIdList': configIdList }
  })
}

// 查询指标明细数据
export function findIndicatorsDataList(data) {
  return request({
    url: '/view/homeMainView/findIndicatorsDataList',
    method: 'post',
    data: data
  })
}
